home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / -screenplay- / shareware / warpquake / warpquakesrc / progdefs.q2 < prev    next >
Text File  |  2000-02-29  |  3KB  |  159 lines

  1.  
  2. /* file generated by qcc, do not modify */
  3.  
  4. typedef struct
  5. {    int    pad[28];
  6.     int    self;
  7.     int    other;
  8.     int    world;
  9.     float    time;
  10.     float    frametime;
  11.     float    force_retouch;
  12.     string_t    mapname;
  13.     string_t    startspot;
  14.     float    deathmatch;
  15.     float    coop;
  16.     float    teamplay;
  17.     float    serverflags;
  18.     float    total_secrets;
  19.     float    total_monsters;
  20.     float    found_secrets;
  21.     float    killed_monsters;
  22.     float    parm1;
  23.     float    parm2;
  24.     float    parm3;
  25.     float    parm4;
  26.     float    parm5;
  27.     float    parm6;
  28.     float    parm7;
  29.     float    parm8;
  30.     float    parm9;
  31.     float    parm10;
  32.     float    parm11;
  33.     float    parm12;
  34.     float    parm13;
  35.     float    parm14;
  36.     float    parm15;
  37.     float    parm16;
  38.     vec3_t    v_forward;
  39.     vec3_t    v_up;
  40.     vec3_t    v_right;
  41.     float    trace_allsolid;
  42.     float    trace_startsolid;
  43.     float    trace_fraction;
  44.     vec3_t    trace_endpos;
  45.     vec3_t    trace_plane_normal;
  46.     float    trace_plane_dist;
  47.     int    trace_ent;
  48.     float    trace_inopen;
  49.     float    trace_inwater;
  50.     int    msg_entity;
  51.     string_t    null;
  52.     func_t    main;
  53.     func_t    StartFrame;
  54.     func_t    PlayerPreThink;
  55.     func_t    PlayerPostThink;
  56.     func_t    ClientKill;
  57.     func_t    ClientConnect;
  58.     func_t    PutClientInServer;
  59.     func_t    ClientDisconnect;
  60.     func_t    SetNewParms;
  61.     func_t    SetChangeParms;
  62. } globalvars_t;
  63.  
  64. typedef struct
  65. {
  66.     float    modelindex;
  67.     vec3_t    absmin;
  68.     vec3_t    absmax;
  69.     float    ltime;
  70.     float    movetype;
  71.     float    solid;
  72.     vec3_t    origin;
  73.     vec3_t    oldorigin;
  74.     vec3_t    velocity;
  75.     vec3_t    angles;
  76.     vec3_t    avelocity;
  77.     vec3_t    basevelocity;
  78.     vec3_t    punchangle;
  79.     string_t    classname;
  80.     string_t    model;
  81.     float    frame;
  82.     float    skin;
  83.     float    effects;
  84.     float    drawPercent;
  85.     float    gravity;
  86.     float    mass;
  87.     float    light_level;
  88.     vec3_t    mins;
  89.     vec3_t    maxs;
  90.     vec3_t    size;
  91.     func_t    touch;
  92.     func_t    use;
  93.     func_t    think;
  94.     func_t    blocked;
  95.     float    nextthink;
  96.     int    groundentity;
  97.     float    health;
  98.     float    frags;
  99.     float    weapon;
  100.     string_t    weaponmodel;
  101.     float    weaponframe;
  102.     float    currentammo;
  103.     float    ammo_shells;
  104.     float    ammo_nails;
  105.     float    ammo_rockets;
  106.     float    ammo_cells;
  107.     float    items;
  108.     float    items2;
  109.     float    takedamage;
  110.     int    chain;
  111.     float    deadflag;
  112.     vec3_t    view_ofs;
  113.     float    button0;
  114.     float    button1;
  115.     float    button2;
  116.     float    impulse;
  117.     float    fixangle;
  118.     vec3_t    v_angle;
  119.     float    idealpitch;
  120.     float    pitch_speed;
  121.     string_t    netname;
  122.     int    enemy;
  123.     float    flags;
  124.     float    colormap;
  125.     float    team;
  126.     float    max_health;
  127.     float    teleport_time;
  128.     float    armortype;
  129.     float    armorvalue;
  130.     float    waterlevel;
  131.     float    watertype;
  132.     float    ideal_yaw;
  133.     float    yaw_speed;
  134.     int    aiment;
  135.     int    goalentity;
  136.     float    spawnflags;
  137.     string_t    target;
  138.     string_t    targetname;
  139.     float    dmg_take;
  140.     float    dmg_save;
  141.     int    dmg_inflictor;
  142.     int    owner;
  143.     vec3_t    movedir;
  144.     string_t    message;
  145.     float    sounds;
  146.     string_t    noise;
  147.     string_t    noise1;
  148.     string_t    noise2;
  149.     string_t    noise3;
  150.     float    dmg;
  151.     float    dmgtime;
  152.     float    air_finished;
  153.     float    pain_finished;
  154.     float    radsuit_finished;
  155.     float    speed;
  156. } entvars_t;
  157.  
  158. #define PROGHEADER_CRC 31586
  159.